x86/hvm: Tidy up the viridian code a little and flesh out the APIC
authorPaul Durrant <paul.durrant@citrix.com>
Sat, 17 Sep 2011 15:22:13 +0000 (16:22 +0100)
committerPaul Durrant <paul.durrant@citrix.com>
Sat, 17 Sep 2011 15:22:13 +0000 (16:22 +0100)
commit251d889009995640af7c2d53eb018639d77ae98a
tree87f8c965469dd26ea241459bf6811c7c440ec604
parentd285a773d6f5d7fb4e654291b5fce90bb8ec8852
x86/hvm: Tidy up the viridian code a little and flesh out the APIC
assist MSR handling code.

We don't say we that handle that MSR but Windows assumes it. In
Windows 7 it just wrote to the MSR and we used to handle that
ok. Windows 8 also reads from the MSR so we need to keep a record of
the contents.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
xen/arch/x86/hvm/viridian.c
xen/include/asm-x86/hvm/vcpu.h
xen/include/asm-x86/hvm/viridian.h
xen/include/asm-x86/perfc_defn.h